package com.yzkj.siot.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.yzkj.siot.base.BaseDomain;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * <p>
 * 产品
 * </p>
 *
 * @author skye
 * @since 2021-11-07
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class TenantProduct extends BaseDomain {

    /**
     * 详细数据解析项
     */
    @TableField(exist = false)
    List<TenantProductData> productDataList;
    /**
     * 企业ID
     */
    private Integer tenantId;
    /**
     * 全局标识
     */
    private String uniqueCode;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 数据进制
     * 2:二进制 8:八进制 10:十进制 16:十六进制
     */
    private Integer dataBase;
    /**
     * 数据长度
     */
    private Integer dataLength;
    /**
     * 数据开始标识
     */
    private String dataStartFlag;
    /**
     * 数据结束标识
     */
    private String dataEndFlag;
    /**
     * 状态 1：启用 2：停用
     */
    private Integer status;
}
